"""
【第一题】
猜数字
在程序内定义一个数字
要求实现功能：
1.检查用户的输入是否为数字
2.猜对猜错都给出提示（是大是小）
3.最多能猜三次
4.给出用户最终猜的结果，以及花了几次来猜
"""
number1 = 61

c = 0

# 设置最多三次的循环
while c < 3:

    # 从用户处接受输入
    number2 = input("请输入你猜的数字（0-100）：")

    # 检查用户输入是否为数字
    if number2.isdigit():

        c = c + 1

        #偏大情况
        if int(number2) > number1:
            print("你猜的数字偏大，请继续猜。")

        #偏小情况
        elif int(number2) < number1:
            print("你猜的数字偏小，请继续猜。")

        #猜对了
        else:
            print(f"恭喜你！猜对了，你一共猜了{c}次。")
            break

    #重新输入
    else:
        print("输入不规范！请重新输入：")
        print("-------------------------------------------------")


#三次都猜错了
else:
    print("小倒霉蛋，三次都猜错了，答案是61哦~")
